package com.share.device.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.share.device.domain.PowerBank;

import java.util.List;

public interface IPowerBankService extends IService<PowerBank> {

    /**
     * 分页查询充电宝列表
     *
     * @param powerBank 充电宝Bean
     * @return 分页充电宝集合
     */
    List<PowerBank> selectListPowerBank(PowerBank powerBank);

    /**
     * 新增充电宝
     *
     * @param powerBank 充电宝Bean
     * @return 数据库影响行数
     */
    int savePowerBank(PowerBank powerBank);

    /**
     * 修改充电宝
     *
     * @param powerBank 充电宝Bean
     * @return 数据库影响行数
     */
    int updatePowerBank(PowerBank powerBank);

    /**
     * 根据充电宝编号查询充电宝
     *
     * @param powerBankNo 充电宝编号
     * @return 充电宝Bean
     */
    PowerBank getByPowerBankNo(String powerBankNo);

}
